package com.tempjob.common.businesss.mongo.entity;

import com.anwen.mongo.annotation.ID;
import com.anwen.mongo.annotation.collection.CollectionField;
import com.anwen.mongo.annotation.collection.CollectionName;
import com.anwen.mongo.enums.IdTypeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 工作经历
 * @author hui
 * @Date 2024/12/2 20:38
 **/
@Data
@ApiModel("求职意愿")
@CollectionName(("user_intention_info"))
public class UserIntentionInfo {

    @ID(type = IdTypeEnum.OBJECT_ID)
    @CollectionField("_id")
    @ApiModelProperty("id")
    private String id;

    @CollectionField("user_id")
    @ApiModelProperty("用户id")
    private String userId;

    @ApiModelProperty("期望薪资")
    @CollectionField("want_salary")
    private String wantSalary;

    @ApiModelProperty("求职意向:1全职2零工3全职或零工")
    @CollectionField("intention_type")
    private Integer intentionType;

    @ApiModelProperty("求职意向")
    @CollectionField("intention_type_desc")
    private String intentionTypeDesc;

    @ApiModelProperty("期望工作地")
    @CollectionField("want_work_place")
    private String wantWorkPlace;

    @ApiModelProperty("期望工作地编码")
    @CollectionField("want_work_place_code")
    private String wantWorkPlaceCode;

    @ApiModelProperty("岗位分类")
    @CollectionField("want_industry")
    private String wantIndustry;

    @ApiModelProperty("期望工作分类")
    @CollectionField("want_industry_name")
    private String wantIndustryName;

    @ApiModelProperty("期望工作")
    @CollectionField("want_job")
    private String wantJob;

    @ApiModelProperty("自我介绍")
    @CollectionField("person_intro")
    private String personIntro;


}
